﻿using System.ComponentModel;

namespace FrameWork.Device.Enum
{
    public enum EnumSignal
    {
        #region ___基础信号___
        /// <summary>
        /// 基础
        /// </summary>
        [Description("基础")]
        Basic,
        /// <summary>
        /// 电压
        /// </summary>
        [Description("电压")]
        Voltage,
        /// <summary>
        /// 电流
        /// </summary>
        [Description("电流")]
        Current,
        /// <summary>
        /// 温度
        /// </summary>
        [Description("温度")]
        Temperature,
        /// <summary>
        /// DCIR
        /// </summary>
        [Description("DCIR")]
        DCIR,
        /// <summary>
        /// 时间
        /// </summary>
        [Description("时间")]
        Times,
        /// <summary>
        /// 时长
        /// </summary>
        [Description("时长")]
        Duration,
        /// <summary>
        /// 容量
        /// </summary>
        [Description("容量")]
        Capacity,
        /// <summary>
        /// 能量
        /// </summary>
        [Description("能量")]
        Energy,
        /// <summary>
        /// 功率
        /// </summary>
        [Description("功率")]
        Power,
        /// <summary>
        /// 充电容量
        /// </summary>
        [Description("充电容量")]
        ChargeCapacity,
        /// <summary>
        /// 放电容量
        /// </summary>
        [Description("放电容量")]
        DischargeCapacity,
        /// <summary>
        /// 充电能量
        /// </summary>
        [Description("充电能量")]
        ChargeEnergy,
        /// <summary>
        /// 放电能量
        /// </summary>
        [Description("放电能量")]
        DischargeEnergy,
        #endregion

        #region ___累计信号___
        /// <summary>
        /// 累计容量
        /// </summary>
        [Description("累计容量")]
        AccCapacity,
        /// <summary>
        /// 累计能量
        /// </summary>
        [Description("累计能量")]
        AccEnergy,
        /// <summary>
        /// 累计充电容量
        /// </summary>
        [Description("累计充电容量")]
        ChargeAccCapacity,
        /// <summary>
        /// 累计放电容量
        /// </summary>
        [Description("累计放电容量")]
        DischargeAccCapacity,
        /// <summary>
        /// 累计充电能量
        /// </summary>
        [Description("累计充电能量")]
        ChargeAccEnergy,
        /// <summary>
        /// 累计放电能量
        /// </summary>
        [Description("累计放电能量")]
        DischargeAccEnergy,
        #endregion

        #region ___循环信号___
        /// <summary>
        /// 充电终了电压
        /// </summary>
        [Description("充电终了电压")]
        ChargeEndVoltage,
        /// <summary>
        /// 放电终了电压
        /// </summary>
        [Description("放电终了电压")]
        DischargeEndVoltage,
        ///// <summary>
        ///// 充电中值电压
        ///// </summary>
        //[Description("充电中值电压")]
        //ChargeMidVoltage,
        ///// <summary>
        ///// 放电中值电压
        ///// </summary>
        //[Description("放电中值电压")]
        //DischargeMidVoltage,
        /// <summary>
        /// 循环容量
        /// </summary>
        [Description("容量")]
        LoopCapacity,
        /// <summary>
        /// 当前循环充电能量
        /// </summary>
        [Description("充电容量")]
        LoopChargeCapacity,
        /// <summary>
        /// 循环放电容量
        /// </summary>
        [Description("放电容量")]
        LoopDischargeCapacity,

        //ToDo:法拉容量

        /// <summary>
        /// 循环效率
        /// </summary>
        [Description("效率")]
        LoopEfficiency,
        /// <summary>
        /// 容量保持率
        /// </summary>
        [Description("容量保持率")]
        CapacityKeepRate,
        /// <summary>
        /// 能量
        /// </summary>
        [Description("能量")]
        LoopEnergy,
        /// <summary>
        /// 充电能量
        /// </summary>
        [Description("充电能量")]
        LoopChargeEnergy,
        /// <summary>
        /// 放电能量
        /// </summary>
        [Description("放电能量")]
        LoopDischargeEnergy,
        /// <summary>
        /// 能量效率比
        /// </summary>
        [Description("能量效率比")]
        LoopEnergyEfficiencyRate,
        /// <summary>
        /// 充电时间
        /// </summary>
        [Description("循环充电时间")]
        LoopChargeTime,
        /// <summary>
        /// 充电时间
        /// </summary>
        [Description("循环放电时间")]
        LoopDischargeTime,
        /// <summary>
        /// 压差
        /// </summary>
        [Description("压差")]
        VoltageDiff,
        /// <summary>
        /// 放电系统终止时间
        /// </summary>
        [Description("放电系统终止时间")]
        DischargeSystemEndTime,
        /// <summary>
        /// 充电累计容量
        /// </summary>
        [Description("充电累计容量")]
        LoopChargeAccCapacity,
        /// <summary>
        /// 放电累计容量
        /// </summary>
        [Description("放电累计容量")]
        LoopDischargeAccCapacity,
        /// <summary>
        /// 充电累计能量
        /// </summary>
        [Description("充电累计能量")]
        LoopChargeAccEnergy,
        /// <summary>
        /// 放电累计能量
        /// </summary>
        [Description("放电累计能量")]
        LoopDischargeAccEnergy
        #endregion
    }
}